package jhlee42;

public class J14Static {
	// static : New 연산자 없이 객체를 생성 할 수 있거나,
	// 모든 객체가 공통으로 사용할 대상 정의

	public static void main(String[] args) {
		DateUtil1 du1 = new DateUtil1();
		System.out.println(du1.sayDate());
		
		
		
		DateUtil1 du2 = new DateUtil1();
		System.out.println(du2.sayDate());
		
		System.out.println(StaticClass.sayDate());


	}// main

}// class

class StaticClass{
	// date 변수를 DateUtil1, DateUtil2 가
	// 사용할 수 있도록 공영변수 static 로 정의
	private static String date = " 2014-03-25";
	
	public static String sayDate(){
		return date;
	}
	
}

class DateUtil1{
	public String sayDate(){

		
		return StaticClass.date;
	}
}
class DateUti2{
	public String sayDate(){
		String date = "2014-03-25";
		
		return date;
	}
}